Skip to content

[ftr] split oblt DA configs to speedup CI#217452

Merged
dmlemeshko merged 1 commit intoelastic:mainfrom
dmlemeshko:ftr/split-oblt-da-configs
Apr 8, 2025
Merged

[ftr] split oblt DA configs to speedup CI#217452
dmlemeshko merged 1 commit intoelastic:mainfrom
dmlemeshko:ftr/split-oblt-da-configs

Conversation

@dmlemeshko
Copy link
Copy Markdown
Contributor

@dmlemeshko dmlemeshko commented Apr 8, 2025

Summary

Splitting the following config:

  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts ~61 min

by moving ai_assistant, synthetics and streams tests in its own configs

  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts ~11m 30s
  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts ~21m 30s
  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts ~21m 43s

original config with less tests:

  • x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts ~17 min

@dmlemeshko dmlemeshko self-assigned this Apr 8, 2025
@dmlemeshko dmlemeshko added FTR v9.1.0 v9.0.1 release_note:skip Skip the PR/issue when compiling release notes backport:skip This PR does not require backporting and removed v9.0.1 labels Apr 8, 2025
@dmlemeshko dmlemeshko marked this pull request as ready for review April 8, 2025 09:29
@dmlemeshko dmlemeshko requested review from a team as code owners April 8, 2025 09:29
@elasticmachine
Copy link
Copy Markdown
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #35 / discover/group1 discover accessibility top nav menu buttons should return focus to the alerts button when dismissing the alerts popover

Metrics [docs]

✅ unchanged

cc @dmlemeshko

@dmlemeshko dmlemeshko added v8.19.0 v9.0.1 backport:version Backport to applied version labels and removed backport:skip This PR does not require backporting labels Apr 8, 2025
@dmlemeshko dmlemeshko enabled auto-merge (squash) April 8, 2025 10:48
@dmlemeshko dmlemeshko merged commit aa9be6a into elastic:main Apr 8, 2025
29 checks passed
@kibanamachine
Copy link
Copy Markdown
Contributor

Starting backport for target branches: 8.x, 9.0

https://github.com/elastic/kibana/actions/runs/14334499023

@kibanamachine
Copy link
Copy Markdown
Contributor

💔 All backports failed

Status Branch Result
8.x Backport failed because of merge conflicts
9.0 Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 217452

Questions ?

Please refer to the Backport tool documentation

@dmlemeshko
Copy link
Copy Markdown
Contributor Author

💚 All backports created successfully

Status Branch Result
9.0

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

dmlemeshko added a commit to dmlemeshko/kibana that referenced this pull request Apr 9, 2025
## Summary

Splitting the following config:

-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
**~61 min**

by moving `ai_assistant`, `synthetics` and `streams` tests in its own
configs

-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts
~11m 30s
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts
~21m 30s
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts
~21m 43s

original config with less tests:
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
~17 min

(cherry picked from commit aa9be6a)

# Conflicts:
#	.buildkite/ftr_oblt_serverless_configs.yml
#	x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.index.ts
@dmlemeshko
Copy link
Copy Markdown
Contributor Author

💚 All backports created successfully

Status Branch Result
8.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

dmlemeshko added a commit to dmlemeshko/kibana that referenced this pull request Apr 9, 2025
## Summary

Splitting the following config:

-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
**~61 min**

by moving `ai_assistant`, `synthetics` and `streams` tests in its own
configs

-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts
~11m 30s
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts
~21m 30s
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts
~21m 43s

original config with less tests:
-
x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
~17 min

(cherry picked from commit aa9be6a)

# Conflicts:
#	.buildkite/ftr_oblt_serverless_configs.yml
#	x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.index.ts
@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label Apr 10, 2025
@kibanamachine
Copy link
Copy Markdown
Contributor

Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync.

dmlemeshko added a commit that referenced this pull request Apr 10, 2025
# Backport

This will backport the following commits from `main` to `9.0`:
- [[ftr] split oblt DA configs to speedup CI
(#217452)](#217452)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2025-04-08T13:14:58Z","message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","FTR","backport:version","v9.1.0","v8.19.0","v9.0.1"],"title":"[ftr]
split oblt DA configs to speedup
CI","number":217452,"url":"https://github.com/elastic/kibana/pull/217452","mergeCommit":{"message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c"}},"sourceBranch":"main","suggestedTargetBranches":["8.x","9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/217452","number":217452,"mergeCommit":{"message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
dmlemeshko added a commit that referenced this pull request Apr 11, 2025
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ftr] split oblt DA configs to speedup CI
(#217452)](#217452)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2025-04-08T13:14:58Z","message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","FTR","backport:version","v9.1.0","v8.19.0","v9.0.1"],"title":"[ftr]
split oblt DA configs to speedup
CI","number":217452,"url":"https://github.com/elastic/kibana/pull/217452","mergeCommit":{"message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/217452","number":217452,"mergeCommit":{"message":"[ftr]
split oblt DA configs to speedup CI (#217452)\n\n## Summary\n\nSplitting
the following
config:\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n**~61
min**\n\nby moving `ai_assistant`, `synthetics` and `streams` tests in
its
own\nconfigs\n\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.ai_assistant.serverless.config.ts\n~11m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.synthetics.serverless.config.ts\n~21m
30s\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.streams.serverless.config.ts\n~21m
43s\n\noriginal config with less
tests:\n-\nx-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts\n~17
min","sha":"aa9be6a62148ae83e0ae5ffd4b2aef89d977329c"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/217631","number":217631,"state":"OPEN"}]}]
BACKPORT-->
@kibanamachine kibanamachine removed the backport missing Added to PRs automatically when the are determined to be missing a backport. label Apr 11, 2025
@mistic mistic removed the v9.0.0 label Apr 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels FTR release_note:skip Skip the PR/issue when compiling release notes v8.19.0 v9.0.1 v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants